home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 May / Chip Mayıs 2001.iso / prog / share / 07 / ASPFusion / data1.cab / Admin_Pages / Admin / Index.js < prev   
Encoding:
Text File  |  2001-03-25  |  4.4 KB  |  203 lines

  1. <script language="javascript">
  2.     function onerror(message)
  3.     {
  4.         alert(message);
  5.            return true;    
  6.     }
  7.     
  8.     function hasrange(obj, start, end)
  9.     {
  10.         if ((obj.value < start) || (obj.value > end)) 
  11.               return false;
  12.         else
  13.                return true;
  14.     }
  15.  
  16.     function hasvalue(obj, obj_type)
  17.     {
  18.         if (obj_type == "PASSWORD")
  19.         {
  20.             if (obj.value.length == 0) 
  21.                   return false;
  22.             else 
  23.                   return true;
  24.         }
  25.         else
  26.         if (obj_type == "TEXT")
  27.         {
  28.             if (obj.value.length == 0) 
  29.                   return false;
  30.             else 
  31.                   return true;
  32.         }
  33.     }
  34.     
  35.     function haslength(obj, obj_type)
  36.     {
  37.         if (obj_type == "PASSWORD")
  38.         {
  39.             if (obj.value.length < 4) 
  40.                   return false;
  41.             else 
  42.                   return true;
  43.         }
  44.         else
  45.         if (obj_type == "TEXT")
  46.         {
  47.             if (obj.value.length < 4) 
  48.                   return false;
  49.             else 
  50.                   return true;
  51.         }
  52.     }
  53.     
  54.     function changepassword_checkit()
  55.     {
  56.         if  (!hasvalue(document.changepasswordform.OldPassword, "PASSWORD" )) 
  57.         {
  58.             onerror("Please supply a valid old Password")
  59.             focusit(document.changepasswordform.OldPassword);
  60.             return false;
  61.         }
  62.         if  (!hasvalue(document.changepasswordform.NewPassword, "PASSWORD" )) 
  63.         {
  64.             onerror("Please supply a valid new Password");
  65.             focusit(document.changepasswordform.NewPassword);
  66.             return false;
  67.         }
  68.         if  (!haslength(document.changepasswordform.NewPassword, "PASSWORD" )) 
  69.         {
  70.             onerror("Password must be at least four characters long");
  71.             focusit(document.changepasswordform.NewPassword);
  72.             return false;
  73.         }
  74.         if (!isequal(document.changepasswordform.NewPassword, document.changepasswordform.ConfirmNewPassword))
  75.         {
  76.             onerror("Confirm password mismatch");
  77.             focusit(document.changepasswordform.ConfirmNewPassword);
  78.             return false;
  79.         }
  80.         return true;
  81.     }
  82.  
  83.     function index_checkit()
  84.     {
  85.         if  (!hasvalue(document.indexform.Password, "PASSWORD" )) 
  86.         {
  87.             onerror("Please supply a valid Password");
  88.             focusit(document.indexform.Password);
  89.             return false; 
  90.         }        
  91.         if  (!haslength(document.indexform.Password, "PASSWORD" )) 
  92.         {
  93.             onerror("Password must be at least four characters long");
  94.             focusit(document.indexform.Password);
  95.             return false; 
  96.         }
  97.         return true;
  98.     }
  99.     
  100.     function welcome_checkit()
  101.     {
  102.         /* JS Code Start Mark */
  103.         /* JS Code End Mark */
  104.         return true;
  105.     }
  106.  
  107.     function websitesecuritydetail_checkit()
  108.     {
  109.         if  (!hasvalue(document.websitesecuritydetailform.Path, "TEXT" ))
  110.         {
  111.             onerror("Please supply a valid Path");
  112.             focusit(document.websitesecuritydetailform.Path);
  113.             return false;
  114.         }
  115.         if  (!hasvalue(document.websitesecuritydetailform.Description, "TEXT" ))
  116.         {
  117.             onerror("Please supply some Description");
  118.             focusit(document.websitesecuritydetailform.Description);
  119.             return false;
  120.         }
  121.         /* JS Code Start Mark1 */
  122.         /* JS Code End Mark1 */
  123.         return true;
  124.     }
  125.  
  126.     function focusit(obj)
  127.     {
  128.         obj.value="";
  129.         obj.focus();
  130.         return true;
  131.     }
  132.     
  133.     function selectall(form, formvar)
  134.     {
  135.         if (formvar.length > 0)
  136.         {    for (var i=0;i<formvar.length;i++)
  137.             {
  138.                 var e = formvar[i];
  139.                 if (e.name != 'SelectAll')
  140.                     e.checked = form.SelectAll.checked;
  141.             }
  142.         }    
  143.         else
  144.             if (formvar.checked == true)
  145.                 formvar.checked = false;
  146.             else    
  147.                 formvar.checked = true;
  148.     }
  149.  
  150.     function submit(form, formvar, value)
  151.     {
  152.         formvar.value = value;
  153.         form.submit();
  154.            return true;
  155.     }
  156.  
  157.     function isequal(obj1, obj2)
  158.     {
  159.         if (obj1.value == obj2.value)
  160.             return true;
  161.         else
  162.             return false;
  163.     }
  164.     
  165.     function websitesecurity_checkit()
  166.     {
  167.         if  ((!hasvalue(document.websitesecurityform.WebSiteName, "TEXT" )) || (!isvalue(document.websitesecurityform.WebSiteName.value)))
  168.         {
  169.             onerror("Please supply a valid ASPFusion Security Box Name");
  170.             focusit(document.websitesecurityform.WebSiteName);
  171.             return false;
  172.         }
  173.         return true;        
  174.     }
  175.  
  176.     function isvalue(val)
  177.     {
  178.         var found = false;
  179.         var ch;
  180.         for (i=0;i<val.length;i++)
  181.         {
  182.             ch = val.substring(i,i+1)
  183.             if (ch != ' ')
  184.             {
  185.                 found = true;
  186.                 break;
  187.             }
  188.         }
  189.         return found;
  190.     }
  191.  
  192.     function deleteit(val)
  193.     {
  194.         var found;
  195.         found = confirm("Are you really want to delete ASPFusion Security Box '"+val+"'");
  196.         if (found)
  197.             return true;
  198.         else
  199.             return false;
  200.     }
  201.  
  202. </script>
  203.